﻿using StreetPacMan.Server.Facade;

namespace StreetPacMan.Server.HardcodedGameData
{
    public class MasarikGeos
    {
        public static Geo Chen_Neviim = new Geo("Chen_Neviim", 32.07579, 34.77995);
        public static Geo Chen_Frish = new Geo("Chen_Frish", 32.07950, 34.77995);
        public static Geo Frish_Shlomo = new Geo("Frish_Shlomo", 32.07964, 34.77700);
        public static Geo kingGeorg_Neviim = new Geo("kingGeorg_Neviim", 32.07629, 34.77691);
        public static Geo TelHai_Shlomo = new Geo("TelHai_Shlomo", 32.07717, 34.77644);
        public static Geo frish_shtand = new Geo("frish_shtand", 32.07961, 34.77779);
        public static Geo shtand_zamenhof = new Geo("shtand_zamenhof", 32.07749, 34.77725);

        public static Geo shlomo_zamenhof = new Geo("shlomo_zamenhof", 32.07768, 34.77656);
        public static Geo zamenhof_chen = new Geo("zamenhof_chen", 32.07702, 34.77965);
        public static Geo reich_shtand = new Geo("reich_shtand", 32.07909, 34.77768);
        public static Geo reich_masarik = new Geo("reich_masarik", 32.07900, 34.77830);
        public static Geo masarik_masarik = new Geo("masarik_masarik", 32.07900, 34.77880);

        public static Geo mane_Masarik = new Geo("mane_Masarik", 32.07870, 34.77905);
        public static Geo mane_chen = new Geo("mane_chen", 32.07859, 34.77995);
        public static Geo shoftim_chen = new Geo("shoftim_chen", 32.07640, 34.77995);
        public static Geo shoftim_shimshon = new Geo("shoftim_shimshon", 32.07665, 34.77822);

        public static Geo netzach_KingGeorge = new Geo("netzach_KingGeorge", 32.07788, 34.77837);
        public static Geo netzack_chen = new Geo("netzack_chen", 32.07768, 34.77995);
        public static Geo netzack_gideon = new Geo("netzack_gideon", 32.07779, 34.77901);
        public static Geo shoftim_gideon = new Geo("shoftim_gideon", 32.07661, 34.77869);


        public static Geo kingGeorg_Masarik = new Geo("kingGeorg_Masarik", 32.07790, 34.77820);
        public static Geo zamenhof_shimshon = new Geo("zamenhof_shimshon", 32.07719, 34.77846);
        public static Geo Neviim_shimshon = new Geo("Neviim_shimshon", 32.07610, 34.77776);
        public static Geo Masarik_Frishman = new Geo("Masarik_Frishman", 32.07951, 34.77930);

        public static Geo[] GetBoardParimeter()
        {
            return new[]
                               {
                                   MasarikGeos.Chen_Frish,
                                   MasarikGeos.Chen_Neviim,
                                   MasarikGeos.kingGeorg_Neviim,
                                   MasarikGeos.Frish_Shlomo
                               };
        }
    }
}